Proceedings for First Workshop on Aspect - oriented Product Line Engineering
نویسندگان
چکیده
The Product Line Architecture is the most important asset of a Product Line. The Product Line Architecture defines not only the product line quality attributes but also encompasses the capability of reuse, product derivation, and product line evolution. AspectOriented approaches seek proper separation of concerns in order to obtain evolvable, maintainable, comprehensible, customizable and reusable software. Current Product Line Architecture and AspectOriented Software Architecture methods are assessed considering those characteristics that a product line architecture must fulfill as well as the aspectoriented software architecture’s characteristics. The results from this effort will provide the basis for the development of an Aspect Oriented Product Line Architecture approach. The objective is the proper identification, separation, and modeling of a PLA’s crosscutting concerns.
منابع مشابه
Special issue on Early aspects: aspect-oriented requirements engineering and architecture design
This paper reports on the third Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, which has been held in Lancaster, UK, on March 21, 2004. The workshop included a presentation session and working sessions in which the particular topics on early aspects were discussed. The primary goal of the workshop was to focus on challenges to defining methodical softw...
متن کاملProceedings of the First Workshop on Service-Oriented Architectures and Software Product Lines
vii
متن کاملAn Aspect-Oriented Framework for Software Product Line Engineering
Software Product Line Engineering (SPLE) is a relatively new software development paradigm to improve systematic software reuse. There are two key assets underpin the software product line (SPL) development: a feature model and a reference architecture. To deal with complex crosscutting behaviours in SPLs and also manage the impact of nonfunctional requirements (NFRs), we propose an aspect-orie...
متن کاملWhen Aspect-Orientation Meets Software Product Line Engineering
Aspect-oriented software development (AOSD) and software product line engineering (SPLE) are two approaches for software reuse, which promote model-driven development and variability management. While AOSD supports developing crosscutting concerns separately from traditional units and weaving them to different software products, software product line engineering (SPLE) handles the development a...
متن کاملAspect-Oriented Model-Driven Software Product Line Engineering
Software product line engineering aims to reduce development time, effort, cost, and complexity by taking advantage of the commonality within a portfolio of similar products. The effectiveness of a software product line approach directly depends on how well feature variability within the portfolio is implemented and managed throughout the development lifecycle, from early analysis through maint...
متن کامل